package one.stand.service;

import one.stand.entity.excel.BusinessExcelEntity;
import one.stand.model.ResultModel;
import one.stand.request.BusinessCardRequest;
import one.stand.response.BusinessCardResponse;
import one.stand.util.ExportDataDTO;

import java.util.Map;

/**
 * @author Administrator
 */
public interface BusinessCardService {

    /**
     * 审核名片
     *
     * @param request
     * @return
     */
    ResultModel<Boolean> auditBusinessCard(BusinessCardRequest request);

    ResultModel<Map<String, Object>> selectCustomerList(BusinessCardRequest request);

    ResultModel<ExportDataDTO<BusinessExcelEntity>> selectCustomerListExport(BusinessCardRequest request);

    ResultModel<BusinessCardResponse> getCustomerInfo(BusinessCardRequest request);

    ResultModel<Boolean> stopCustomer(BusinessCardRequest request);

}
